﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using EntityLayer;
using FacadeImplemention;
using FacadeInterface;

namespace pryCallCenter
{
    public partial class SiteMaster : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                var q = (from em in new clsFacadeActualizarPresupuesto().ListarEmpleados()
                         from pe in new clsFacadeActualizarPresupuesto().ListarPersonas()
                         where pe.CodigoPersona == em.CodigoPersona
                         select new Persona()
                         {
                             CodigoPersona = pe.CodigoPersona,
                             Nombres = pe.Nombres,
                             ApellidoPaterno = pe.ApellidoPaterno,
                             ApellidoMaterno = pe.ApellidoMaterno,
                             Empleado = new Empleado() { CodigoEmpresa = em.CodigoEmpresa }

                         }).Take(1);

                if (q.ToList().Count > 0)
                {
                    Persona obj = q.ToList()[0];
                    Session["USUARIO"] = obj;

                }

                lblUser.Text = "Bienvenido, " + ((Persona)Session["USUARIO"]).Nombres + " " + ((Persona)Session["USUARIO"]).ApellidoPaterno;
                lblFecha.Text = DateTime.Now.Date.ToString("dddd dd MMMM yyyy");
            }

        }
    }
}